#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QLabel>
// renew

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
#ifdef false
    QLabel* pic = new QLabel;
    pic->setPixmap(QPixmap(":/spider.jpg")); // 将Qpixmap指定的图片设置为控件的显示图片
    ui->scrollArea->setWidget(pic);
    pic->setFixedWidth(500); /* 设置固定宽度 */
    // pic->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    ui->scrollArea->setAlignment(Qt::AlignHCenter); // 居中对齐
#else
    QVBoxLayout* vLayout = new QVBoxLayout; // 垂直布局

    for(int i = 1; i <= 7; ++i)
    {
        QLabel* pic = new QLabel;
        QString name = QString(":/pic/pic%1.jpg").arg(i); // 得到每个图片路径名称
        pic->setPixmap(QPixmap(name));
        vLayout->addWidget(pic); // 将图片加入到垂直布局中
    }

    QWidget* wg = new QWidget;
    ui->scrollArea->setWidgetResizable(true); // 设置滚动区域的内容可调整大小
    wg->setLayout(vLayout); // 设置布局
    ui->scrollArea->setWidget(wg); // 设置宽度
    ui->scrollArea->setAlignment(Qt::AlignHCenter); // 设置滚动区域：居中水平对其
#endif
}

MainWindow::~MainWindow()
{
    delete ui;
}

